package top.yehot.cmmu.mybatis.utils;

import java.util.Objects;

/**
 * 处理特殊字符查询
 * 
 * @author lquan
 * @date 2022-9-10 11:45:50
 */
public class SpecialCharHandle {

	/**
	 * 处理关键字中mysql的特殊字符
	 *
	 * @param keyword 关键字
	 * @return 处理后的关键字
	 */
	public static String handleKeyword(String keyword) {
		if (Objects.isNull(keyword)) {
			return null;
		}
		return keyword.trim().replaceAll("([%_])", "\\\\$1");
	}

}
